package com.bigegg.employee.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 招聘会签到 job_activity_sign
 * 
 * @author sun
 * @date 2022-08-16
 */
public class ActivitySign extends BaseEntity
{

    /** $column.columnComment */
    private Long id;

    /** 活动ID */
    @Excel(name = "活动ID")
    private Long activityId;


    /** 学生ID */
    @Excel(name = "学生ID")
    private Long stuId;

    /** 学生学院ID */
    @Excel(name = "学生学院ID")
    private Long stuCollegeId;

    /** 学生学院 */
    @Excel(name = "学生学院")
    private String stuCollege;

    /** 学生专业 */
    @Excel(name = "学生专业")
    private Long stuMajorId;

    /** 学生专业ID */
    @Excel(name = "学生专业ID")
    private String stuMajor;

    /** 学生班级 */
    @Excel(name = "学生班级")
    private Long stuClassId;

    /** 学生班级ID */
    @Excel(name = "学生班级ID")
    private String stuClass;

    /** 签到时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "签到时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date siginTime;

    /** 经度 */
    @Excel(name = "经度")
    private String latitude;

    /** 纬度 */
    @Excel(name = "纬度")
    private String longitude;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setActivityId(Long activityId)
    {
        this.activityId = activityId;
    }

    public Long getActivityId()
    {
        return activityId;
    }
    public void setStuId(Long stuId)
    {
        this.stuId = stuId;
    }

    public Long getStuId()
    {
        return stuId;
    }
    public void setStuCollegeId(Long stuCollegeId)
    {
        this.stuCollegeId = stuCollegeId;
    }

    public Long getStuCollegeId()
    {
        return stuCollegeId;
    }
    public void setStuCollege(String stuCollege)
    {
        this.stuCollege = stuCollege;
    }

    public String getStuCollege()
    {
        return stuCollege;
    }
    public void setStuMajorId(Long stuMajorId)
    {
        this.stuMajorId = stuMajorId;
    }

    public Long getStuMajorId()
    {
        return stuMajorId;
    }
    public void setStuMajor(String stuMajor)
    {
        this.stuMajor = stuMajor;
    }

    public String getStuMajor()
    {
        return stuMajor;
    }
    public void setStuClassId(Long stuClassId)
    {
        this.stuClassId = stuClassId;
    }

    public Long getStuClassId()
    {
        return stuClassId;
    }
    public void setStuClass(String stuClass)
    {
        this.stuClass = stuClass;
    }

    public String getStuClass()
    {
        return stuClass;
    }
    public void setSiginTime(Date siginTime)
    {
        this.siginTime = siginTime;
    }

    public Date getSiginTime()
    {
        return siginTime;
    }
    public void setLatitude(String latitude)
    {
        this.latitude = latitude;
    }

    public String getLatitude()
    {
        return latitude;
    }
    public void setLongitude(String longitude)
    {
        this.longitude = longitude;
    }

    public String getLongitude()
    {
        return longitude;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("activityId", getActivityId())
                .append("stuId", getStuId())
                .append("stuCollegeId", getStuCollegeId())
                .append("stuCollege", getStuCollege())
                .append("stuMajorId", getStuMajorId())
                .append("stuMajor", getStuMajor())
                .append("stuClassId", getStuClassId())
                .append("stuClass", getStuClass())
                .append("siginTime", getSiginTime())
                .append("latitude", getLatitude())
                .append("longitude", getLongitude())
                .toString();
    }
}
